prepare for 2.10 release (#281)
authorSteven G. Johnson <stevenj@alum.mit.edu>
Tue, 31 Dec 2024 20:15:04 +0000 (15:15 -0500)
committerGitHub <noreply@github.com>
Tue, 31 Dec 2024 20:15:04 +0000 (15:15 -0500)
* prepare for 2.10 release

* update NEWS links

CMakeLists.txt
MANIFEST
Makefile
NEWS.md
utf8proc.h

index 76e734c5dfc029d8e7a0d6af74867f0f84c18627..e6f99d1ab3b45b52ad16302eeff1485356d636e2 100644 (file)
@@ -4,6 +4,7 @@ include (utils.cmake)
 
 disallow_intree_builds()
 
+# API version - be sure to update utf8proc.h and Makefile, too!
 project (utf8proc VERSION 2.10.0 LANGUAGES C)
 
 # This is the ABI version number, which may differ from the
index a021fdb18e30b8cdcd010a1a0002517faa7a0401..ba7924d4ecb9f1bba0b5c518dd6621130b63fbbb 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -2,8 +2,8 @@ include/
 include/utf8proc.h
 lib/
 lib/libutf8proc.a
-lib/libutf8proc.so -> libutf8proc.so.3.0.0
-lib/libutf8proc.so.2 -> libutf8proc.so.3.0.0
-lib/libutf8proc.so.3.0.0
+lib/libutf8proc.so -> libutf8proc.so.3.1.0
+lib/libutf8proc.so.2 -> libutf8proc.so.3.1.0
+lib/libutf8proc.so.3.1.0
 lib/pkgconfig/
 lib/pkgconfig/libutf8proc.pc
index ab03f743fe491dd7b1f2c98a53414d2b0e3d0175..94f76e3847e161daaa44617fa9759a7af6f42133 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -23,11 +23,11 @@ SOFLAG = -Wl,-soname
 # The API version number is defined in utf8proc.h.
 # Be sure to also update these ABI versions in MANIFEST and CMakeLists.txt!
 MAJOR=3
-MINOR=0
+MINOR=1
 PATCH=0
 
 # api version (also in utf8proc.h and CMakeLists.txt)
-VERSION=2.9.0
+VERSION=2.10.0
 
 OS := $(shell uname)
 ifeq ($(OS),Darwin) # MacOS X
diff --git a/NEWS.md b/NEWS.md
index 6af623993436b28bc90316e5093d3153bddb5ebc..069f329813f8ab67a15e883e627a6c6e8666a7cb 100644 (file)
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,5 +1,14 @@
 # utf8proc release history #
 
+## Version 2.10.0 ##
+
+2024-12-31
+
+ - Unicode 16 support ([#277]).
+ - New `utf8proc_charwidth_ambiguous` function to return whether a character has
+   East Asian width class A (Ambiguous) ([#270]).
+
+
 ## Version 2.9.0 ##
 
 2023-10-20
@@ -443,3 +452,5 @@ Release of version 1.0.1
 [#233]: https://github.com/JuliaStrings/utf8proc/issues/233
 [#247]: https://github.com/JuliaStrings/utf8proc/issues/247
 [#253]: https://github.com/JuliaStrings/utf8proc/issues/253
+[#270]: https://github.com/JuliaStrings/utf8proc/issues/270
+[#277]: https://github.com/JuliaStrings/utf8proc/issues/277
index 4bab22bcdabc8d8bdbc774855e7cc4740c066767..039da76909d8d139155743436a4c5e7c5d4171f5 100644 (file)
@@ -71,7 +71,7 @@
 /** The MAJOR version number (increased when backwards API compatibility is broken). */
 #define UTF8PROC_VERSION_MAJOR 2
 /** The MINOR version number (increased when new functionality is added in a backwards-compatible manner). */
-#define UTF8PROC_VERSION_MINOR 9
+#define UTF8PROC_VERSION_MINOR 10
 /** The PATCH version (increased for fixes that do not change the API). */
 #define UTF8PROC_VERSION_PATCH 0
 /** @} */